package com.ruoyi.pay.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Map;

@TableName("pay_payment_info")
@Data
public class PaymentInfo extends BaseEntity {

    private String orderNo; // 商户订单编号

    private String transactionId; // 支付系统交易编号

    private String paymentType; // 支付类型

    private String tradeType; // 交易类型

    private String tradeState; // 交易状态

    private BigDecimal payerTotal; // 支付金额(元)

    private String content; // 通知参数（由于是TEXT类型且存储的是JSON格式，这里使用Map来表示）
}